ion-app.ios {
    font-size: inherit;
}

.nodata {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    font-size: 15px;
    color: #999;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*********************************顶部导航*********************************/

.header .toolbar {
    padding: 0 4px;
}
.header .toolbar:last-child .toolbar-background {
    border-width: 0; //导航底部边线
}

.header .toolbar-background {
    //background-color: #e25041;
    background-color: $blue;
}

.header .toolbar-title {
    color: white;
    font-size: 16px;
}

.header .back-button {
    min-height: 34px;
    color: white;
}

.header .back-button-icon {
    font-size: 22px;
}

.header .back-button-text {
    font-size: 16px;
}

.header .bar-buttons {
    min-height: 34px;
}

.header .bar-button {
    min-height: 34px;
    color: white;
    font-size: 16px;
}

.header .bar-button[icon-only] ion-icon {
    font-size: 34px;
}

/*********************************搜索框*********************************/

.searchbar .searchbar-input {
    height: 34px;
    font-size: 16px;
}

.searchbar .searchbar-search-icon {
    width: 18px;
    height: 18px;
    background-size: 18px;
}

/*********************************列表*************************************/
.list .item.item-radio {
    min-height: inherit;
}
.list-header {
    min-height: initial;
}
.list > .item-block:first-child {
    border-top: none;
}
.list > .item-block:last-child {
    border-bottom: none;
}

/*********************************选项卡*********************************/

.segment {
    height: 44px;
    padding: 7px 14px;
    background-color: white;
}

.segment .segment-button {
    border-color: $blue;
    color: $blue;
}

.segment .segment-button.segment-activated {
    background-color: $blue;
}

.segment .segment-button {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}

/*********************************加载框*********************************/

.loading-wrapper .loading-content {
    font-size: 16px;
    font-weight: 400;
}

/*********************************提示框toast*********************************/

.toast-wrapper.toast-top{
    margin-top: 44px;
}

.toast-ios .toast-wrapper,
.toast-md .toast-wrapper {
    background: rgba(0, 0, 0, 0.5);
}

.toast-ios .toast-message,
.toast-md .toast-message {
    text-align: center;
    font-size: 14px;
    padding: 10px;
}


/*********************************基本控件定义*********************************/

.item {
    font-size: 16px;
    min-height: inherit;
}

.text-input {
    font-size: 16px;
    resize: none;
}

.label {
    font-size: 16px;
    white-space: normal;
}

.item-inner > ion-icon {
    font-size: 30px;
}


.button {
    font-size: 16px;
    min-height: 34px;
}

.button ion-icon{
    font-size: 24px;
}

.select {
    font-size: 16px;
}

.item-inner .label {
    width: 90px;
}

.item-inner ion-input,
.item-inner ion-select,
.item-inner ion-multi-picker,
.item-inner ion-select {
    width: calc(100% - 90px);
    max-width: calc(100% - 90px);
}

.item-inner ion-icon{
    min-height: inherit;
}

/*********************************选择器*********************************/

.ios ion-multi-picker{
    padding-left: 24px;
}

.select-ios{
    padding-left: 24px;
}

.picker-ios .picker-opt {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}

.picker-ios .picker-toolbar-multi-picker-cancel {
    text-align: left;
}

.picker-ios .picker-above-highlight {
    height: 86px;
}
.picker-ios .picker-below-highlight {
    top: 130px;
    height: 86px;
}

.multi-picker-text,
.multi-picker-placeholder{
    color: #444;
}
